signal.exe:signal.cc
	g++ -o $@ $^ -std=c++11

volatile.exe:volatile.cc
	g++ volatile.cc -o  volatile.exe -O3 -std=c++11
#-03是高阶优化版本，会导致寄存器直接预加载并且后续不去内存中load值
.PHONT:clean
clean:
	rm -rf signal.exe volatile.exe

